popovermenu: Allow custom items
authorMatthias Clasen <mclasen@redhat.com>
Tue, 20 Oct 2020 18:26:45 +0000 (14:26 -0400)
committerMatthias Clasen <mclasen@redhat.com>
Tue, 27 Oct 2020 02:41:33 +0000 (22:41 -0400)
commit8157abe591059116cbea1a8ad7007fdd061ab0ba
tree711bd87b8232a85f6faf5de5aff47b0db0e4fc79
parent61e08baec1d55ee533a20ec5fffd91b797daa5d1
popovermenu: Allow custom items

Add a way to add children at certain places in
the generated menu for both GtkPopoverMenu and
GtkPopoverMenuBar.

New apis:
gtk_popover_menu_add_child
gtk_popover_menu_remove_child
gtk_popover_menu_bar_add_child
gtk_popover_menu_bar_remove_child

Fixes: #3260
docs/reference/gtk/gtk4-sections.txt
gtk/gtkmenusectionbox.c
gtk/gtkmenusectionboxprivate.h
gtk/gtkmenutrackeritem.c
gtk/gtkmenutrackeritemprivate.h
gtk/gtkpopovermenu.c
gtk/gtkpopovermenu.h
gtk/gtkpopovermenubar.c
gtk/gtkpopovermenubar.h